package po

// User  用户表
type User struct {
	Model
	Name         string `gorm:"column:name"`           //  姓名
	Email        string `gorm:"column:email"`          //  邮箱
	Password     string `gorm:"column:password"`       //  密码
	Enable       int8   `gorm:"column:enable"`         //  是否可用
	HeadImage    string `gorm:"column:head_image"`     //  头像minio路径
	Mobile       string `gorm:"column:mobile"`         //  手机
	Telephone    string `gorm:"column:telephone"`      //  座机
	Embed        int8   `gorm:"column:embed"`          //  是否为内置账户
	LastLoginAt  int64  `gorm:"column:last_login_at"`  //  最近登录时间
	LastLogoutAt int64  `gorm:"column:last_logout_at"` //  最近登出时间
	JwtRefreshAt int64  `gorm:"column:jwt_refresh_at"` //  jwt最后刷新时间
	DescInfo     string `gorm:"column:desc_info"`      //  描述
	DeleteAt     int64  `gorm:"column:delete_at"`      //  删除时间
}

func (User) TableName() string {
	return "user"
}
